I highly, highly recommend
this site. Some of the reasoning is a tad hasty, but the overall premise of the book/site is well worth checking out. No matter who you are, please, PLEASE go and read at least the first few chapters. I promise it's an eye opener!